Welcome to JavaScript!

5.14 递归函数初识

递归函数就是自己调用自己

注意:递归函数必须有跳出条件,否则就是死循环

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Title</title>

<script type="text/javascript">

i=1;

function dg(){

alert("第"+i+"次,从前有座山,山里有一座庙,庙里有一位老和尚,他说:从前有座山......");

i++;

if (i<5){ //设置递归约束条件,符合条件则执行,不符合,则代码会结束运行

dg(); //函数调用自己

};

};

dg();

</script>

</head>

<body>

</body>

</html>